package datos;

import java.io.Serializable;

public class Producto implements Serializable {
	private String idProducto;
	private String idNombre;
	private Linea idLinea;
	private Marca idMarca;
	private Proveedor idProveedor;
	private double costo;
	private double precio;
	private int cantidad;
	private int puntoCritico;
	private String idProductoAlternativo;
	private double descuentoVenta;
	private double recargoVenta;
	
	 public Producto(String idProducto, String nombre, Linea linea, Marca marca, Proveedor proveedor, double costo, double precio, int cantidad, int puntoCritico, String idProductoAlternativo){
//		this.idProducto = linea.getCategoria().getNombre().substring(0, 1).concat(linea.getNombre().substring(0,1))+id;
		this.idProducto = idProducto;
		this.idNombre= nombre;
		this.idLinea = linea;
		this.idMarca = marca;
		this.idProveedor = proveedor;
		this.costo = costo;
		this.precio = precio;
		this.cantidad = cantidad;
		this.puntoCritico = puntoCritico;
		this.idProductoAlternativo = idProductoAlternativo;
		 
	 }

	public String getIdProducto() {
		return idProducto;
	}

	public void setIdProducto(String idProducto) {
		this.idProducto = idProducto;
	}

	public String getNombre(){
		return idNombre;
	}
	public void setNombre(String nombre){
		this.idNombre=nombre;
	}
	public Linea getLinea() {
		return idLinea;
	}

	public void setLinea(Linea linea) {
		this.idLinea = linea;
	}

	public Marca getmarca() {
		return idMarca;
	}

	public void setmarca(Marca marca) {
		this.idMarca = marca;
	}

	public Proveedor getprovedor() {
		return idProveedor;
	}

	public void setprovedor(Proveedor proveedor) {
		this.idProveedor = proveedor;
	}

	public double getCosto() {
		return costo;
	}

	public void setCosto(double costo) {
		this.costo = costo;
	}

	public double getPrecio() {
		return precio;
	}

	public void setPrecio(double precio) {
		this.precio = precio;
	}

	public int getCantidad() {
		return cantidad;
	}

	public void setCantidad(int cantidad) {
		this.cantidad = cantidad;
	}

	public int getPuntoCritico() {
		return puntoCritico;
	}

	public void setPuntoCritico(int puntoCritico) {
		this.puntoCritico = puntoCritico;
	}

	public String getIdProductoAlternativo() {
		return idProductoAlternativo;
	}

	public void setIdProductoAlternativo(String idProductoAlternativo) {
		this.idProductoAlternativo = idProductoAlternativo;
	}

	public double getDescuentoVenta() {
		return descuentoVenta;
	}

	public void setDescuentoVenta(double descuentoVenta) {
		this.descuentoVenta = descuentoVenta;
	}

	public double getRecargoVenta() {
		return recargoVenta;
	}

	public void setRecargoVenta(double recargoVenta) {
		this.recargoVenta = recargoVenta;
	}
	
	
}
